ctt olot
The empty analysis and the lesson for Vietnamese footballAcross 33 years of covering football, I have rarely seen an analysis so long...
Elephant Gambit: 60 Minutes to Buy a Shock, Paid For With a PawnShanghai, a Wednesday. Third floor of a chess club in Jing'an, the window ope...
When Footage Stops Being Evidence: Tokyo 2026 and the Data Gap in Women's SportsIn 2026, I sat in a small editing room at SBS Sports, reviewing footage of th...
An Empty Field Is Not a Legend: Esports Journalism and the Test of 'Insufficient Information'In a newsroom in Beijing, there are three-thousand-word drafts that do not...
The Transfer Window, the Panic Premium, and the Limits of Evidence-Free AnalysisOn 14 March 2026 I sat in the third row of plastic seats on the secondary sta...
Binh Chung Thong Tin Win Their 13th National Title: Reading the Final Through Three Award LinesOn the result sheet handed to the press by the organisers at Vinh Long...
Pham Quynh Huong's 46 Points and the China Question: The Line Between a Young Star and ASIAD 2026 RealityAt 11:00 on September 20, 2026, Vietnam's women's volleyball team will face...
Twenty Players, One Gold Source: India's Squad Gamble at the 2026 Asian GamesIn June 2026, the Badminton Association of India (BAI) announced a 20-player...
Brooksby into Chengdu QFs: A Serve That Defies His Profile and the Roundup's Data GapIn the deciding set of his match in Chengdu, Jenson Brooksby won 12 of 14...
The Blank Page and the Empty Seat: Sports Journalism in the Age of Data FloodLast week a young colleague sent me a four-page analysis of a V-League match,...
Samarkand Round 4: the United States Women's 15/16 Board Points and a Najdorf Update That Still Needs VerificationI still draw my cross-tables by hand. One sheet of A4 paper, four columns for...
Chess Olympiad 2026: Official Schedule Released, India Faces Title Defense Challenge in SamarkandSamarkand, the legendary city on the Silk Road, will become the center of the...
Vietnamese Esports in the Regular Season: The Patch as Referee, Data Repricing the FutureLate on a Saturday night, after the match had ended and the arena lights had...
67 Minutes A Man Up At Old Trafford And The Paradox Of The Manchester DerbyIn the 23rd minute, the ball rolled toward the touchline, and Phil Foden did...
The Empty Data Pipeline and the Limits of Esports AnalysisThe dashboard returned gray. No tournament name, no team name, no player name...
Premier League Round 2: Tottenham Rock Bottom, Hull City StunThe first two matchdays of the new Premier League season have brought...
Knees, Calendars and Ranking Points: Decoding the Injury Loop of Elite BadmintonOn August 4, 2026, at the Porte de la Chapelle arena in Paris, Carolina Marín...
Dean James and 78 Minutes in Eredivisie: When Numbers Don't Tell the Full StoryThe match ended 1-1 at De Grolsch Veste. Dean James left the pitch in the 78t...
BLAST Payment Delays and the 2027 Migration to PGL: Trust Repriced in the CS2 CircuitOn the October VRS leaderboard, every team in the top group registered for PG...
NBA 2026: The 134% Usage Rate and Philadelphia's Unresolved EquationIn late September 2026, NBA media day returned a single line that made me sto...
